#ifndef _TEXTURE_MANAGER_H_
#define _TEXTURE_MANAGER_H_

#include <map>
#include <string>
#include <SFML\System.hpp>
#include <SFML\Graphics.hpp>

namespace Engine
{
	class TextureManager
	{
	public:
		TextureManager();
		bool loadTexture(std::string filename);
		sf::Texture* getTexture(std::string filename);
	private:
		std::map<std::string, sf::Texture> textureList;
	protected:
	};
	static TextureManager* textureManager;
};
#endif